﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;
using Ext.Net;


public partial class bak_Login : System.Web.UI.Page
{
    public string Information = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        if (X.IsAjaxRequest) return;
        txtUserName.Focus();
        int failNumber = 0;
        if (Session["failNumber"] == null) Session["failNumber"] = 1;
        else
        {
            failNumber = Convert.ToInt16(Session["failNumber"]);
        }
        if (failNumber == 5)
        {
            pnLogin.Visible = false;
            pnMessage.Visible = true;
        }
    }

    protected void btnSignin_Click(object sender, EventArgs e)
    {
        if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text))
        {
            FormsAuthentication.SetAuthCookie(txtUserName.Text, false);
            Page.Response.Redirect("~/admin/default.aspx");
        }
        else
        {
            int failNumber = 0;
            if (Session["failNumber"] == null) Session["failNumber"] = 1;
            else
            {
                failNumber = Convert.ToInt16(Session["failNumber"]);
                failNumber++;
                Session["failNumber"] = failNumber;
            }

            if (failNumber == 5)
            {
                pnLogin.Visible = false;
                pnMessage.Visible = true;
            }
            else
            {
                pnLogin.Visible = true;
                pnMessage.Visible = false;
            }
            //if (failNumber >= 2)
            Information = "Sai tên đăng nhập hoặc mật khẩu. Bạn còn " + (5 - failNumber) + " lần đăng nhập trước khi bị khóa.";
            txtUserName.Focus();
            // Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "<script>alert('Sai tên đăng nhập hoặc mật khẩu')</script>");
        }
    }
}